<?php
include_once '../includes/config.php';
include_once '../includes/utils.php';
$nombres_var = explode('&', $_POST['datos']);
foreach ($nombres_var as $variable) {
    $separados = explode('=', $variable);
    $_POST[str_replace('+', ' ', $separados[0])] = str_replace(array('<', '>', '"', "'", '&'), '', (urldecode(str_replace('+', ' ', $separados[1]))));
}

$nombre=SacarCaracteresEspeciales($_POST['nombre']);
if (isset($_POST['alta_terapeutas']))
    $alta_terapeutas=1;
else
    $alta_terapeutas=0;
if (isset($_POST['baja_terapeutas']))
    $baja_terapeutas=1;
else
    $baja_terapeutas=0;
if (isset($_POST['mod_terapeutas']))
    $mod_terapeutas=1;
else
    $mod_terapeutas=0;

if (isset($_POST['admin_horariosTerapeutas']))
    $admin_horariosTerapeutas=1;
else
    $admin_horariosTerapeutas=0;

if (isset($_POST['alta_tratamientos']))
    $alta_tratamientos=1;
else
    $alta_tratamientos=0;
if (isset($_POST['baja_tratamientos']))
    $baja_tratamientos=1;
else
    $baja_tratamientos=0;
if (isset($_POST['mod_tratamientos']))
    $mod_tratamientos=1;
else
    $mod_tratamientos=0;

if (isset($_POST['alta_gabinetes']))
    $alta_gabinetes=1;
else
    $alta_gabinetes=0;
if (isset($_POST['baja_gabinetes']))
    $baja_gabinetes=1;
else
    $baja_gabinetes=0;
if (isset($_POST['mod_gabinetes']))
    $mod_gabinetes=1;
else
    $mod_gabinetes=0;

if (isset($_POST['alta_usuarios']))
    $alta_usuarios=1;
else
    $alta_usuarios=0;
if (isset($_POST['baja_usuarios']))
    $baja_usuarios=1;
else
    $baja_usuarios=0;
if (isset($_POST['mod_usuarios']))
    $mod_usuarios=1;
else
    $mod_usuarios=0;

if (isset($_POST['alta_grupos']))
    $alta_grupos=1;
else
    $alta_grupos=0;
if (isset($_POST['baja_grupos']))
    $baja_grupos=1;
else
    $baja_grupos=0;
if (isset($_POST['mod_grupos']))
    $mod_grupos=1;
else
    $mod_grupos=0;

if (isset($_POST['alta_reservas']))
    $alta_reservas=1;
else
    $alta_reservas=0;
if (isset($_POST['baja_reservas']))
    $baja_reservas=1;
else
    $baja_reservas=0;
if (isset($_POST['mod_reservas']))
    $mod_reservas=1;
else
    $mod_reservas=0;

if (isset($_POST['admin_comprobantes']))
    $admin_comprobantes=1;
else
    $admin_comprobantes=0;

if (isset($_POST['alta_productos']))
    $alta_productos=1;
else
    $alta_productos=0;
if (isset($_POST['baja_productos']))
    $baja_productos=1;
else
    $baja_productos=0;
if (isset($_POST['mod_productos']))
    $mod_productos=1;
else
    $mod_productos=0;

if (isset($_POST['alta_bloqueos_gabinetes']))
    $alta_bloqueos_gabinetes=1;
else
    $alta_bloqueos_gabinetes=0;
if (isset($_POST['baja_bloqueos_gabinetes']))
    $baja_bloqueos_gabinetes=1;
else
    $baja_bloqueos_gabinetes=0;
if (isset($_POST['mod_bloqueos_gabinetes']))
    $mod_bloqueos_gabinetes=1;
else
    $mod_bloqueos_gabinetes=0;


if (isset($_POST['alta_permisos_temporales']))
    $alta_permisos_temporales=1;
else
    $alta_permisos_temporales=0;
if (isset($_POST['baja_permisos_temporales']))
    $baja_permisos_temporales=1;
else
    $baja_permisos_temporales=0;
if (isset($_POST['mod_permisos_temporales']))
    $mod_permisos_temporales=1;
else
    $mod_permisos_temporales=0;


if (isset($_POST['alta_descuentos']))
    $alta_descuentos=1;
else
    $alta_descuentos=0;
if (isset($_POST['baja_descuentos']))
    $baja_descuentos=1;
else
    $baja_descuentos=0;
if (isset($_POST['mod_descuentos']))
    $mod_descuentos=1;
else
    $mod_descuentos=0;


if (isset($_POST['admin_reportes']))
    $admin_reportes=1;
else
    $admin_reportes=0;


if (isset($_POST['admin_clientes_hotel']))
    $admin_clientes_hotel=1;
else
    $admin_clientes_hotel=0;


if (isset($_POST['alta_clientes_eventuales']))
    $alta_clientes_eventuales=1;
else
    $alta_clientes_eventuales=0;
if (isset($_POST['baja_clientes_eventuales']))
    $baja_clientes_eventuales=1;
else
    $baja_clientes_eventuales=0;
if (isset($_POST['mod_clientes_eventuales']))
    $mod_clientes_eventuales=1;
else
    $mod_clientes_eventuales=0;
//
//$permisoServicios=new PermisoServicios();
//$grupoServicios=new GrupoServicios();
//$pDTO= new PermisoDTO();
//$gDTO= new GrupoDTO();
//
//$pDTO->setAdminComprobantes($admin_comprobantes);
//$pDTO->setAdminHorariosTerapeutas($admin_horariosTerapeutas);
//$pDTO->setAltaGabinetes($alta_gabinetes);
//$pDTO->setAltaGrupos($alta_grupos);
//$pDTO->setAltaReservas($alta_reservas);
//$pDTO->setAltaTerapeutas($alta_terapeutas);
//$pDTO->setAltaTratamientos($alta_tratamientos);
//$pDTO->setAltaUsuarios($alta_usuarios);
//$pDTO->setBajaGabinetes($baja_gabinetes);
//$pDTO->setBajaGrupos($baja_grupos);
//$pDTO->setBajaReservas($baja_reservas);
//$pDTO->setBajaTerapeutas($baja_terapeutas);
//$pDTO->setBajaTratamientos($baja_tratamientos);
//$pDTO->setBajaUsuarios($baja_usuarios);
//$pDTO->setModGabinetes($mod_gabinetes);
//$pDTO->setModGrupos($mod_grupos);
//$pDTO->setModReservas($mod_reservas);
//$pDTO->setModTerapeutas($mod_terapeutas);
//$pDTO->setModTratamientos($mod_tratamientos);
//$pDTO->setModUsuarios($mod_usuarios);
//
////echo $permisoServicios->agregar($pDTO);
//$res = $permisoServicios->agregar($pDTO);
//if($res>0){
//    $nuevoPermiso=$permisoServicios->buscar($res);
//    $gDTO->setNombre($nombre);
//    $gDTO->setPermisos($permisoServicios->deDTO($nuevoPermiso));
//    $resultado = $grupoServicios->agregar($gDTO);
//    echo $resultado;
//}
//else{
//    echo '0';
//}

$grupoServicios = new GrupoServicios();
$permisoDTO = new PermisoDTO();
$grupoDTO = new GrupoDTO();

$permisoDTO->setAdminComprobantes($admin_comprobantes);
$permisoDTO->setAdminHorariosTerapeutas($admin_horariosTerapeutas);
$permisoDTO->setAltaGabinetes($alta_gabinetes);
$permisoDTO->setAltaGrupos($alta_grupos);
$permisoDTO->setAltaReservas($alta_reservas);
$permisoDTO->setAltaTerapeutas($alta_terapeutas);
$permisoDTO->setAltaTratamientos($alta_tratamientos);
$permisoDTO->setAltaUsuarios($alta_usuarios);
$permisoDTO->setBajaGabinetes($baja_gabinetes);
$permisoDTO->setBajaGrupos($baja_grupos);
$permisoDTO->setBajaReservas($baja_reservas);
$permisoDTO->setBajaTerapeutas($baja_terapeutas);
$permisoDTO->setBajaTratamientos($baja_tratamientos);
$permisoDTO->setBajaUsuarios($baja_usuarios);
$permisoDTO->setModGabinetes($mod_gabinetes);
$permisoDTO->setModGrupos($mod_grupos);
$permisoDTO->setModReservas($mod_reservas);
$permisoDTO->setModTerapeutas($mod_terapeutas);
$permisoDTO->setModTratamientos($mod_tratamientos);
$permisoDTO->setModUsuarios($mod_usuarios);
$permisoDTO->setAltaProductos($alta_productos);
$permisoDTO->setBajaProductos($baja_productos);
$permisoDTO->setModProductos($mod_productos);
$permisoDTO->setAltaBloqueosGabinete($alta_bloqueos_gabinetes);
$permisoDTO->setBajaBloqueosGabinete($baja_bloqueos_gabinetes);
$permisoDTO->setModBloqueosGabinete($mod_bloqueos_gabinetes);
$permisoDTO->setAltaPermisosTemporales($alta_permisos_temporales);
$permisoDTO->setBajaPermisosTemporales($baja_permisos_temporales);
$permisoDTO->setModPermisosTemporales($mod_permisos_temporales);
$permisoDTO->setAltaDescuentos($alta_descuentos);
$permisoDTO->setBajaDescuentos($baja_descuentos);
$permisoDTO->setModDescuentos($mod_descuentos);
$permisoDTO->setAdminReportes($admin_reportes);
$permisoDTO->setAdminClientesHotel($admin_clientes_hotel);
$permisoDTO->setAltaClientesEventuales($alta_clientes_eventuales);
$permisoDTO->setBajaClientesEventuales($baja_clientes_eventuales);
$permisoDTO->setModClientesEventuales($mod_clientes_eventuales);



$grupoDTO->setNombre($nombre);
$grupoDTO->setPermisos($permisoDTO);

$resultado = $grupoServicios->agregar($grupoDTO);

echo $resultado;
?>
